<script>
/*
## 翻页对象（Pagination）

class的构造方法有两个参数items和pageSize(一页的数量大小，默认值10)

比如这样创建实例

```js
const arr = "abcdefghijklmnopqrstuvwxyz".split("");
const p = new Pagination(arr, 4);
```

有方法```getVisibleItems```返回当前页的元素

```js
console.log(p.getVisibleItems()); // ["a", "b", "c", "d"]
```

有如下方法

- prevPage() 向前翻页
- nextPage() 向后翻页
- firstPage()到第一页
- lastPage()  到最后页
- goToPage(n) 到指定页

比如

```js
const arr = "abcdefghijklmnopqrstuvwxyz".split("");
const p = new Pagination(arr, 4);
p.getVisibleItems() // a b c d
p.nextPage();
p.getVisibleItems() // e f g h

console.log(p.getVisibleItems());
// ["e", "f", "g", "h"]

p.lastPage();

console.log(p.getVisibleItems());
// ["y", "z"]
```
以上5个方法可以链式调用

```js
p.nextPage().nextPage()
```
*/
</script>